@import '~igniteui-angular/lib/core/styles/themes/schemas/light/input-group';

////
/// @group schemas
/// @access private
/// @author <a href="https://github.com/desig9stein" target="_blank">Marin Popov</a>
////

/// Generates a base dark input-group schema.
/// @type {Map}
/// @prop {Color} search-background [#222] - The background color of an input group of type search.
$_base-dark-input-group: (
    search-background: #192038
);

/// Generates a dark input-group schema based on a mix of $_light-input-group and $_base-dark-input-group..
/// @type {Map}
/// @requires {function} extend
/// @requires $_light-input-group
/// @requires $_base-dark-input-group
/// @see $default-palette
$_dark-input-group: extend($_light-input-group, $_base-dark-input-group);

/// Generates a dark fluent input-group schema based on a mix of $_fluent-input-group and $_base-dark-input-group.
/// @type {Map}
/// @prop {Map} input-prefix-background [igx-color: ('grays', 100), hexrgba: #192038] - The background color of an input prefix of type line, box and border.
/// @prop {Map} input-suffix-background [igx-color: ('grays', 100), hexrgba: #192038] - The background color of an input sufix of type line, box and border.
/// @requires {function} extend
/// @requires $_fluent-input-group
/// @requires $_base-dark-input-group
$_dark-fluent-input-group: extend(
    $_fluent-input-group,
    $_base-dark-input-group,
    (
        input-prefix-background: (
            igx-color: ('grays', 100),
            hexrgba: #192038
        ),

        input-suffix-background: (
            igx-color: ('grays', 100),
            hexrgba: #192038
        ),
    )
);


/// Generates a dark bootstrap input-group schema based on a mix of $_bootstrap-input-group and $_base-dark-input-group.
/// @type {Map}
/// @requires {function} extend
/// @requires $_bootstrap-input-group
/// @requires $_base-dark-input-group
$_dark-bootstrap-input-group: extend(
    $_bootstrap-input-group,
    $_base-dark-input-group
);
